package com.ruoyi.shopManager.service;

import java.util.List;
import com.ruoyi.shopManager.domain.MetaverseShopManager;

/**
 * 店长管理Service接口
 * 
 * @author ruoyi
 * @date 2023-10-19
 */
public interface IMetaverseShopManagerService 
{
    /**
     * 查询店长管理
     * 
     * @param shopManagerId 店长管理主键
     * @return 店长管理
     */
    public MetaverseShopManager selectMetaverseShopManagerByShopManagerId(Long shopManagerId);

    /**
     * 查询店长管理列表
     * 
     * @param metaverseShopManager 店长管理
     * @return 店长管理集合
     */
    public List<MetaverseShopManager> selectMetaverseShopManagerList(MetaverseShopManager metaverseShopManager);

    /**
     * 新增店长管理
     * 
     * @param metaverseShopManager 店长管理
     * @return 结果
     */
    public int insertMetaverseShopManager(MetaverseShopManager metaverseShopManager);

    /**
     * 修改店长管理
     * 
     * @param metaverseShopManager 店长管理
     * @return 结果
     */
    public int updateMetaverseShopManager(MetaverseShopManager metaverseShopManager);

    /**
     * 批量删除店长管理
     * 
     * @param shopManagerIds 需要删除的店长管理主键集合
     * @return 结果
     */
    public int deleteMetaverseShopManagerByShopManagerIds(Long[] shopManagerIds);

    /**
     * 删除店长管理信息
     * 
     * @param shopManagerId 店长管理主键
     * @return 结果
     */
    public int deleteMetaverseShopManagerByShopManagerId(Long shopManagerId);

    List<MetaverseShopManager> selectMetaverseShopManagerListAOP(Long shopId);

    List<MetaverseShopManager> selectMetaverseShopManagerListAbc(List<Long> id);

    public  List<MetaverseShopManager>  selectMetaverseShopManagerByshopManagerAccount(String shopManagerAccount);
}
